#ifndef _Parser_h_
#define _Parser_h_

#include "FileInterface.h"
#include "CS2103T_CE1.h"

using namespace std;

class Parser{
private:

	//File Interface attached to this parser:
	FileInterface* fileInterface_ptr;

	
	//Commands
	string add(string _param);
	string display();
	string del(string _param);
	string clear();
	string exit();

public:
	Parser(){}
	Parser(FileInterface* _FI){
		this->fileInterface_ptr = _FI;
	}

	string parse(string command);

	void set_fileInterface(FileInterface* _FI);
	FileInterface* get_fileInterface();

};


#endif